<?php
class invitation extends controller{
	public function __construct($url){
		parent::__construct($url, true);
	}

	public function check(){
		if($_SESSION["user"][5] < 3) $this->redirect("start", "Nincs jogosultsága ehhez a funkcióhoz!");
	}

	public function run(){
		$this->invitation();
	}

	private function invitation(){
		if(isset($_POST["invitation"])){
			if(!empty($_POST["email"]) && !empty($_POST["status"])){
				$hash = $_POST["status"].md5($_POST["email"]);
				if(mail($_POST["email"], "Regisztrálás a marketingman.hu oldalon", "Regisztráció ezen a linken: ".$this->path."index.php?url=registration/".$hash)){
					$sql = "INSERT INTO hash(hash) VALUES('".$hash."')";
					$this->database->query($sql);
					$this->redirect("start", "A meghívó küldése sikeres volt!");
				}
				else{
					$this->message = "A meghívót nem sikerült elküldeni!";
				}
			}
			else{
				$this->message = "Üresen hagyott mező!";
			}
		}
	}
}
?>
